﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceProcess;
using System.Text;
using System.Diagnostics;

namespace TDB.Service
{
  static class Program
  {
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    static void Main()
    {
      if (Debugger.IsAttached)
      {
        var ss = new Server();
        ss.Start();
        System.Diagnostics.Process.GetCurrentProcess().WaitForExit();
      }
      else
      {
        ServiceBase[] ServicesToRun;
        ServicesToRun = new ServiceBase[] 
		    { 
			    new Server() 
		    };
        ServiceBase.Run(ServicesToRun);
      }
    }
  }
}
